home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / cpu24_11.zip / CPU24.TXT < prev    next >
Text File  |  1991-06-22  |  12KB  |  212 lines

  1. CPU 24-Hour Burn-In Test Program v.1.10           by Peregrine Graphics Systems
  2. =======================================           (c) 1991 William Ip
  3.  
  4. .June.21.1991.
  5.  
  6. Introduction
  7. ============
  8.  
  9. CPU24 is a "industrial grade" burn-in test program for use in testing the
  10. ability of system-boards to withstand heavier-than-normal operations in
  11. order to locate any possible manufacturing/engineering defects.
  12.  
  13. The testing involves all aspects of system-board resources, from CPU, FPU,
  14. BIOS ROM, system cache, RAM, and even video.
  15.  
  16. The program has been named CPU24.BAK so that you must read this file before
  17. using CPU24.  As a result, you now have the obligation to read the following
  18. instructions, warning, notice and disclaimer.  To setup CPU24 for its
  19. executable, enter the following at your DOS prompt:
  20.  
  21. COPY CPU24.BAK CPU24.EXE
  22.  
  23. Type CPU24 to run.
  24.  
  25. Proper implementation of month change has not yet been done.  As a result,
  26. using CPU24 on the last day of a month may yield and improper end time.
  27. This limitation will be addressed as soon as possible and registered
  28. users will certainly be the first to know (more on registration later).
  29.  
  30. Future revisions
  31. ================
  32. - implementation of proper month change on the last day of month
  33. - more involvment of video sub-system in testing
  34. - implementation of floppy/hard drive testing, either integrated with or
  35.   as a companion module, to CPU24
  36. - user-selectable time frame for testing
  37.  
  38. Revision History
  39. ================
  40. 1.10  - Released: June.21.1991
  41.       - bug fix: v.1.00a tended to stop after 1 second before 10 hours due to
  42.                  a misplaced data type
  43.       - implemented full IEEE standard double precision floating point
  44.         calculations
  45.       - removed introductory text from executable
  46.       - replaced 72-hour executable version with a batch file
  47.       - implemented filling/moving of 32K memory blocks
  48. 1.00a - Released: June.01.1991
  49.       - implementation of 24 hour time frame
  50.       - addition of a 72-hour executable version for manufacturing use
  51.       - minor equation alteration to prevent illegal values
  52. 1.00  - Released: February.14.1991
  53.       - implementation of full double precision floating point calculation
  54.       - first full-scale distribution
  55. 0.01  - Released: December.01.1990
  56.       - beta version
  57.       - minor bug fix
  58. 0.00  - Released: November.01.1990
  59.       - beta version
  60.       - initial release
  61.  
  62. WHAT CPU24 Is All About
  63. =======================
  64.  
  65. This program's purpose is simple and straight-forward: to burn-in system-
  66. boards and their components.
  67.  
  68. This program works on the premise that most computer system problems arise as
  69. a result of:
  70.  
  71. 1. poor engineering design, or
  72. 2. manufacturing defects.
  73.                                                                               
  74. A minute number of problems may arise due to electrical problems from thunder-
  75. storms, or just plain electrical wear and tear.  These latter are not         
  76. considered problems as they occur as a fact of life.  The first two, however, 
  77. are unacceptable.                                                             
  78.                                                                               
  79. CPU24 performs tests in passes, each pass calculating 8 IEEE-compliant floating
  80. -point operations of a complex equation, with an additional 8 additional
  81. calculations, 4 to calculate timing and 4 to write the sums of the first 8
  82. calculations into a 32K memory block.  Each 32K memory block is filled, then
  83. its data is flushed out and refilled again.  As a result, this test will use
  84. all system-board resources: CPU, FPU, RAM, BIOS ROM, system cache, chipset
  85. modules and even video.  This type of intensive testing will bring the system-
  86. board components to maximum operating temperature.  Any engineering and/or
  87. manufacturing flaws will certainly show up during this exercise, usually by
  88. hanging the system or spontaneously resetting the system.
  89.  
  90. Some manufacturers install CPUs which are improperly rated (ie. 286-10 CPUs
  91. boosted to 12MHz, or 386-25 CPUs to 33MHz, by means of a faster crystal).
  92. This test will almost always reveal the shaky reliability of such boards,
  93. causing them to hang/reboot about 60%-80% of the time.  As a note, even if you
  94. have such a 'souped-up' system within the lucky 20%, I don't find it morally
  95. or ethically acceptable for retailers/manufacturers to sell such units.  Hoping
  96. your 'souped-up' system-board falls within 20% is not a chance I'd risk.
  97. From personal experience, I've notice two types of such 'souped-up' boards.
  98. The first are the standard boosts with faster crystals.  The boards usually
  99. have massive heat sinks on the CPUs and sometimes even chipsets to try
  100. cooling these components down.  The second type are called 'Factory Pre-
  101. Sorted' CPUs.  These essentially faster chips which fail the CPU manufacturer's
  102. (usually Intel, Harris, AMD or Siemens) stringent quality control tests but
  103. are still much better than the normal properly rated CPUs.  Thus, in the vast
  104. majority of standard usage, these 'Factory Pre-Sorted' CPUs tend to not give
  105. many problems.
  106.  
  107. The most approriate time to use this program would be right after you bring
  108. your brand-new machine home or to the office from the store, even before you
  109. take the time to pack away the boxes.  Prepare a batch file to run CPU24 for 3
  110. days (72-hours).  One such batch file is included, called CPU72.BAT.
  111.  
  112. Sure, you won't have use of your brand new system for 3 days, but I'm sure
  113. you'll agree that 3 days now would be better than 1 week in the shop 6 months
  114. down the line!
  115.  
  116. If a system passes without a hitch, you can be darn sure it will keep running.
  117. You should also examine if your case and power-supply provides adequate air
  118. ventilation/circulation to cool your system.  Overheating may cause problems
  119. in the future.  Again, it is better to catch the problems now, rather than
  120. later.  If you do find that your system hangs or reboots, especially if you
  121. run the test 3 or 4 times, you can be sure there is something wrong with the
  122. system.  This test has been tested on a wide range of systems and on a
  123. system-board with good components, you can run this test for weeks on end
  124. without causing any crash.
  125.                                                                               
  126. After your initial test, you may give your system the occasional run-through  
  127. whenever you have the time to spare.  However, when the final week of your    
  128. warranty is approaching, run the test another 72-hours, just to make sure     
  129. you can get any potential problems fixed before warranty expires.  Any system 
  130. that runs for a year or more will continue to run.                            
  131.                                                                               
  132. This program can also be used to benchmark various configurations.  CPU24
  133. depends on the configuration of the system-board in general in completing
  134. each pass it cycles through.  Naturally, systems-boards with FPUs and system
  135. caches will certainly increase their ability to do more calculations in a
  136. time frame.  Please note that CPU24 is not designed for true benchmarking as
  137. no provisions have been implemented for actually assessing the fine
  138. differences between CPU types.  CPU24 is designed to test the ability of a
  139. system-board to do heavy computational work over a long-than=average time
  140. period.
  141.  
  142. Most people interpret benchmarks improperly.  Some people (retailers, manufacturers,
  143. and buyers alike) throw around Norton SI or Landmark CPU speed ratings left,
  144. right and center.
  145.  
  146. One very classic case is the use of the Landmark CPU Speed Test on the Intel
  147. 486 class system-boards.  Some retailers enjoy quoting seemingly spectacular
  148. speed ratings with version 0.99 of the Landmark CPU Speed Test, with figures
  149. going up to 155MHz on 486-33MHz systems.  I'd like to inform everyone now that
  150. the version 0.99 Landmark does not have any provisions for CPUs as high as a
  151. 386-33, let alone the 486-33.  The proper version of Landmark is version 2.00
  152. which gives most 486-33 systems a speed of 115MHz.  In fact, when you